package com.tbit.uqbike.client.dao.core;

import com.tbit.uqbike.client.pojo.UserInvitation;

import java.util.Map;

/**
 * @Author: chen
 * @Description:
 * @Date: 创建于 13:38 2021/1/4
 */
public interface UserInvitationDao {

    /**
     * 通过用户id获取
     *
     * @param map
     * @return
     */
    UserInvitation getByUserId(Map<String, Object> map);

    /**
     * 通过邀请码查询
     *
     * @param code
     * @return
     */
    UserInvitation getByCode(String code);

    /**
     * 新增
     *
     * @param userInvitation
     */
    void add(UserInvitation userInvitation);

    /**
     * 修改
     *
     * @param userInvitation
     */
    void edit(UserInvitation userInvitation);
}
